package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysDeclaregoods;

/**
 * 采购申报货物Mapper接口
 * 
 * @author ruoyi
 * @date 2020-12-28
 */
public interface SysDeclaregoodsMapper 
{
    /**
     * 查询采购申报货物
     * 
     * @param declareGoodsId 采购申报货物ID
     * @return 采购申报货物
     */
    public SysDeclaregoods selectSysDeclaregoodsById(Long declareGoodsId);

    /**
     * 查询采购申报货物列表
     * 
     * @param sysDeclaregoods 采购申报货物
     * @return 采购申报货物集合
     */
    public List<SysDeclaregoods> selectSysDeclaregoodsList(SysDeclaregoods sysDeclaregoods);

    /**
     * 新增采购申报货物
     * 
     * @param sysDeclaregoods 采购申报货物
     * @return 结果
     */
    public int insertSysDeclaregoods(SysDeclaregoods sysDeclaregoods);

    /**
     * 修改采购申报货物
     * 
     * @param sysDeclaregoods 采购申报货物
     * @return 结果
     */
    public int updateSysDeclaregoods(SysDeclaregoods sysDeclaregoods);

    /**
     * 删除采购申报货物
     * 
     * @param declareGoodsId 采购申报货物ID
     * @return 结果
     */
    public int deleteSysDeclaregoodsById(Long declareGoodsId);

    /**
     * 批量删除采购申报货物
     * 
     * @param declareGoodsIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysDeclaregoodsByIds(String[] declareGoodsIds);
}
